home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ppppccccmmmmssssgggg((((DDDD3333)))) ppppccccmmmmssssgggg((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _pppp_cccc_mmmm_ssss_gggg - test whether a message is a priority control message
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _iiii_nnnn_tttt _pppp_cccc_mmmm_ssss_gggg_((((_uuuu_cccc_hhhh_aaaa_rrrr______tttt _t_y_p_e_))))_;;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _t_y_p_e The type of message to be tested.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _pppp_cccc_mmmm_ssss_gggg function tests the type of message to determine if it is a
- priority control message (also known as a high priority message).
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- _pppp_cccc_mmmm_ssss_gggg returns 1 if the message is a priority control message and 0 if the
- message is any other type.
-
- UUUUSSSSAAAAGGGGEEEE
- The _dddd_bbbb______tttt_yyyy_pppp_eeee field of the _dddd_aaaa_tttt_aaaa_bbbb(D4) structure contains the message type.
- This field may be accessed through the message block using _mmmm_pppp_----_>>>>_bbbb______dddd_aaaa_tttt_aaaa_pppp_----
- _>>>>_dddd_bbbb______tttt_yyyy_pppp_eeee.
-
- LLLLeeeevvvveeeellll
- Base or Interrupt.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- EEEExxxxaaaammmmpppplllleeeessss
- The service routine processes messages on the queue. If the message is a
- high priority message, or if it is a normal message and the stream is not
- flow-controlled, the message is processed and passed along in the stream.
- Otherwise, the message is placed back on the head of the queue and the
- service routine returns.
-
- _1111 _xxxx_xxxx_xxxx_ssss_rrrr_vvvv_((((_qqqq_))))
- _2222 _qqqq_uuuu_eeee_uuuu_eeee______tttt _****_qqqq_;;;;
- _3333 _{{{{
- _4444 _mmmm_bbbb_llll_kkkk______tttt _****_mmmm_pppp_;;;;
- _5555 _wwww_hhhh_iiii_llll_eeee _((((_((((_mmmm_pppp _==== _gggg_eeee_tttt_qqqq_((((_qqqq_))))_)))) _!!!!_==== _NNNN_UUUU_LLLL_LLLL_)))) _{{{{
- _6666 _iiii_ffff _((((_pppp_cccc_mmmm_ssss_gggg_((((_mmmm_pppp_----_>>>>_bbbb______dddd_aaaa_tttt_aaaa_pppp_----_>>>>_dddd_bbbb______tttt_yyyy_pppp_eeee_)))) _||||_|||| _cccc_aaaa_nnnn_pppp_uuuu_tttt_nnnn_eeee_xxxx_tttt_((((_qqqq_----_>>>>_gggg______nnnn_eeee_xxxx_tttt_))))_)))) _{{{{
- _7777 _////_**** _pppp_rrrr_oooo_cccc_eeee_ssss_ssss _mmmm_eeee_ssss_ssss_aaaa_gggg_eeee _****_////
- _8888 _pppp_uuuu_tttt_nnnn_eeee_xxxx_tttt_((((_qqqq_,,,, _mmmm_pppp_))))_;;;;
- _9999 _}}}} _eeee_llll_ssss_eeee _{{{{
- _1111_0000 _pppp_uuuu_tttt_bbbb_qqqq_((((_qqqq_,,,, _mmmm_pppp_))))_;;;;
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ppppccccmmmmssssgggg((((DDDD3333)))) ppppccccmmmmssssgggg((((DDDD3333))))
-
-
-
- _1111_1111 _rrrr_eeee_tttt_uuuu_rrrr_nnnn_;;;;
- _1111_2222 _}}}}
- _1111_3333 _}}}}
- _1111_4444 _}}}}
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _aaaa_llll_llll_oooo_cccc_bbbb(D3), _dddd_aaaa_tttt_aaaa_bbbb(D4), _mmmm_ssss_gggg_bbbb(D4), _mmmm_eeee_ssss_ssss_aaaa_gggg_eeee_ssss(D5)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-